@charset "utf-8";
/* CSS Document */
/*remove all elements margin and padding to 0*/
* {
	margin:0;
	padding:0;
}
body {
	background-color:#EEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	text-align:center;
}
h1 {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#135AC6;
	line-height:28px;
	font-weight:normal;
}
a:link, a:visited {
	color:#00F;
	text-decoration:underline;
}
/*left menu letters*/
#letters {
	width:100px;
	padding:5px 5px 0px 5px;
	line-height:18px;
	font-size:12px;
}
#letters a:hover {
	color:#000; 
	font-size:18px; 
	font-weight:bold;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/* search result css */
#srchResultTitle{
	margin-top:40px;
	margin-bottom:10px;
	margin-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#135AC6;
	line-height:28px;
}
#srchResultList {
	margin:10px auto;
}
#srchResultList table{
	width:100%;
	border:2px solid #53866A;
}
/*searchResults Table*/
#searchResults th{
	color:#060;
	background-color:#C6E7CE;
	padding:2px;
}
#searchResults td{
	padding:2px;
	background-color:#D9FAE2;
}
/*start of subcategory settings*/
#subcategory_container {
	border-top:2px solid #CCC;
	margin:0px 100px 0px 100px;
}
#subcategory_products {
	margin:-23px 0px 25px 5px; 
	text-align:left; 
	font-size:17px;
	color:#036;
	font-weight:bold;
}
#boxes {
	float:left;
	text-align:left;
	color:#036;
	padding:2px 5px 2px 2px;
}
#boxes ul {
	list-style-position:inside;
	font-size:15px;
}
#boxes li {
	line-height:30px;
}
#boxes ul li a {
	color:#00F;
	text-decoration:underline;
	padding:2px 6px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	
}
#boxes ul li a:hover {
	color:#000;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/*end of subcategory settings*/
sup {
	font-size:10px;
	vertical-align:text-top;
}
sub {
	font-size:10px;
	vertical-align:text-bottom;
}
/*TABLE*/
#univ {
	margin:12px 0px;
	border-collapse: collapse;
	border:2px solid #75998A;
	font-size:12px;
}
#univ tr, #univ td, #univ th {
	padding:2px 12px;
	border:1px dotted #666;
}
#univ th {
	background-color: #D8E0E0;
	font-weight:bold;
	text-align:center;
	height:25px;
}
.general input, .general select {
	font-size:14px;
	height:22px;
	color: #833D30;
	border:1px #999 solid;
	padding:2px;
}
.general textarea{
	font-size:14px;
	color: #833D30;
	border:1px #999 solid;
	padding:2px;
}
/*top menu div and ul style*/	
#topmenu {
	margin-top:5px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:right;
}
#topmenu ul {
	line-height:16px;
}
#topmenu li {
	display: inline;
	font-size:12px;
	padding-right:8px;
}
#topmenu a:link, #topmenu a:visited {
	color:#00F;
}
#topmenu a:hover {
	color:#000000;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/*content area*/
#content {
	clear:both;
	overflow:auto;
	font-size:16px;
	line-height:16px;
	width:950px;
	background-color:#FFFFFF;
	margin:0 auto;
	border:1px solid #DDD;
	padding-bottom:10px;
}
/*content: search bar*/
#srchbar {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:20px;
	margin-bottom:30px;
	text-align:left;
}
#srchbar img {
	position:relative;
	z-index:1;
}
form {
	padding:0;
	margin:0;
}
/*content > search bar: logo */
/*#logo {float:left;}
/*content > search bar: search menu*/
#searchmenu {
	margin-left:270px;
	width:555px;
	margin-top:-55px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#searchmenu ul {
	list-style:none;
}
#searchmenu li {
	display:inline;
}
#searchmenu a:link, #searchmenu a:visited {
	color: #415B65;
	padding:0 8px 0 0;
	text-decoration: underline;
}
#searchmenu a:hover {
	color:#000000;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/*content > search bar: bar*/
#bar {
	margin-left:270px;
	margin-top:5px;
	padding:1px 2px;
	width:520px;
	border:1px #93C194 solid;
	background:url(/images/tabs/SpritedSearch.png) repeat-x 0 -44px;
	background-repeat:repeat-x;
	text-align:left;
	background-color:#FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#srchby {
	font-size:14px;
	width:130px;
	height:20px;
	color: #56562C;
	border: 1px #999 solid;
}
#keywords {
	font-size:14px;
	width:295px;
	height:18px;
	color: #833D30;
	border:1px #999 solid;
}
#submit {
	font-size:14px;
	width:80px;
	height:20px;
	color:#000;
	border:1px #999 solid;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/*content: container*/
#container {
	width: 950px;
	margin:0 auto;
	padding:0;
	background-color: #FFF;
}
/*content > container: left menu*/
#leftmenu {
	float:left;
	text-align:left;
	width:240px;
	font-size:11px;
	border-top:1px solid #EAEEFF;
	border-right:1px solid #EAEEFF;
	border-bottom:1px solid #EAEEFF;
	position:relative;
	z-index:1;
}
#leftmenu ul {
	list-style-type:none;
}
#leftmenu ul li {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#00974B;
	line-height:23px;
	border-bottom:1px solid #FFF;
}
#leftmenu ul li a {
	display:block;
	color: #FFF;
	text-decoration:none;
}
#leftmenu ul li a:hover {
	color:#004824;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
#leftmenu ul li span {
	font-size:12px;
	vertical-align:baseline;
}
#leftmenu ul ul {
	background-color:#FFF;
}
#leftmenu ul ul li {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	color: #004824;
	background-image:none;
	background-color: #DCF1E0;
	line-height:20px;
	border-top:1px dotted #EAEEFF;
}
#leftmenu ul ul li img {
	vertical-align:absolute middle;
}
#leftmenu ul ul ul li {
	font-size:12px;
	font-weight:normal;
	color:#64867E;
}
#leftmenu ul ul ul li a {
	display:block;
	font-weight:normal;
	font-size:12px;
	color:#64867E;
	background-color:#FFFFFF;
}
#leftmenu ul ul ul li a:hover {
	text-decoration:none;
	color:#000000;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
/*content > container: right content*/
#rightcontent {
	margin-left:242px;
	font-size:16px;
	text-align:left;
	padding:0;
	background-color:#FFF;
}
#submenu {
	margin:0px 5px;
	background-repeat:no-repeat;
	border:1px solid #E1D1CC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:100px;
	text-align:left;
}
#subtitle {
	margin:40px 10px 15px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#930;
}
#title {
	margin:40px 20px 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#135AC6;
	line-height:28px;
}
#backbutton {
	margin:5px 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	text-align:right;
}
#backbutton a {
	border: #DFDFDF 1px solid;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
	text-decoration:none;
	color:#000000;
	padding:1px 10px;
}
#backbutton span {
	display:inline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	float:left;
}
#backbutton span a {
	padding:0px;
	margin:0px;
	color:#000;
	text-decoration:underline;
	background-image:none;
	border:none;
}
#backbutton span a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
#prod-detail {
	overflow:auto;
	margin:41px 20px 0px 20px;
	border-top:8px solid #FF5C00;
	border-left:1px solid #DDCFCC;
	border-right:1px solid #DDCFCC;
	border-bottom:1px solid #DDCFCC;
	background-color:#EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px;
}
#prod-tab {
	margin:5px 20px 0px 20px;
	font-size:12px;
}
#tab-focus,#tab-focus-long,#tab-leave,#tab-leave-long,#tab-focus-tall-top,#tab-focus-tall-bottom,#tab-focus-tall-left,#tab-focus-tall-right,#tab-leave-tall-top,#tab-leave-tall-bottom,#tab-leave-tall-left,#tab-leave-tall-right {
	float:left;
}
#tab-focus {
	width:108px;
	height:36px;
	margin-right:1px;
	line-height:36px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-169px -18px;
}
#tab-focus-long {
	width:169px;
	height:36px;
	margin-right:1px;
	line-height:36px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:0px -17px;
}
#tab-leave{
	width:90px;
	height:36px;
	margin-right:1px;
	line-height:42px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-447px -18px;
}
#tab-leave-long {
	width:170px;
	height:36px;
	line-height:42px;
	margin-right:1px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-277px -18px;
}
#tab-leave a:visited,#tab-leave-long a:visited, #tab-focus a:visited , #tab-focus-long a:visited {
	color:#00F;
}
#tab-leave a:hover, #tab-focus a:hover,#tab-leave-long a:hover, #tab-focus-long a:hover  {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}

#tab-focus-tall-left{
	width:6px;
	height:52px;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-537px 0px;
}
#tab-focus-tall-right{
	width:6px;
	height:52px;
	margin-right:1px;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-706px 0px;
}
#tab-focus-tall-top,#tab-focus-tall-bottom {
	height:42px;
	padding-top:10px;
	line-height:16px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-543px 0px;
}
#tab-focus-tall-top{
	width:134px;
}
#tab-focus-tall-bottom{
	width:163px;
}
#tab-leave-tall-left{
	width:6px;
	height:52px;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-712px 0px;
}
#tab-leave-tall-right{
	width:6px;
	height:52px;
	margin-right:1px;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-864px 0px;
}
#tab-leave-tall-top,#tab-leave-tall-bottom {
	height:43px;
	padding-top:9px;
	line-height:16px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/tabs/SpritedTabs.png);
	background-repeat:repeat-x;
	background-position:-718px 0px;
}
#tab-leave-tall-bottom{
	width:147px;
}
#tab-leave-tall-top{
	width:115px;
}
/*#prod-tab ul {
	list-style:none;
}
#prod-tab li .tab-focus {
	width:108px;
	height:36px;
	display:table-cell;
	margin-top:-6px;
	margin-right:1px;
	text-align:center;
	line-height:36px;
	color:#FFF;
	font-weight:bold;
	background-image:url(../images/tabs/tab-active.png);
	background-repeat:no-repeat;
}
#prod-tab li span, #prod-tab li a {
	width:90px;
	height:30px;
	float:left;
	padding-top:6px;
	margin-right:1px;
	text-align:center;
	line-height:30px;
	background-position:bottom;
	background-image:url(../images/tabs/tab-linked.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:text-middle;
}
#prod-tab li a {
	font-weight:bold;
}
#prod-tab li a:hover {
	height:20px;
	background-position:bottom;
	background-image:url(../StemCell/images/bg-btn-srch.jpg);
	background-repeat:repeat-x;
	color:#000000;
}*/
/*order part*/
#order {
	overflow:auto;
	margin:0px;
	padding:20px 15px 15px 15px;
	border:1px dotted #FF8000;
	background-color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}
#prod-name {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
#order-online {
	float:left;
	width:200px;
	margin-top:10px;
	border-bottom:1px dotted #FF0000;
	font-family:inherit;
	font-weight:bold;
	font-size:12px;
	color:#690;
}
#order-bycontact {
	width:350px;
	margin-top:10px;
	margin-left:250px;
	border-bottom:1px dotted #FF0000;
	font-family:inherit;
	font-weight:bold;
	font-size:12px;
	color:#690;
}
#addtocart {
	float:left;
	width:200px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#addtocart form {
	table-layout:fixed;
}
#addtocart form p span {
	font-weight:bold;
}
#add {
	font-size:12px;
	color:#000;
	border:1px #999 solid;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
#contactinfo {
	width:350px;
	margin-left:250px;
	margin-top:10px;
}
/*shopping cart */
#cart {
	margin-top:-8px;
	margin-left:150px;
	height:23px;
	width:195px;
	font-size:12px;
	position:relative;
	z-index:1;
}
#cart_detail {
	margin:-13px 0px 20px 0px;
	padding:20px 20px 10px 20px;
	border:1px dotted #FF8000;
	background-color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}
#cart_detail_myCart {
	margin:0px 0px 10px 0px;
	padding:20px 20px 10px 20px;
	border:1px dotted #FF8000;
	background-color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}
#cart_detail table, #cart_detail_myCart table {
	font-size:12px;
}
#cart_detail td, #cart_detail_myCart td {
	padding:1px;
}
#cart_detail th, #cart_detail_myCart th {
	font-weight:bold;
	color:#135AC6;
	text-decoration:underline;
	text-align:left;
	height:25px;
}
#cart_detail #qtychg, #pmcode, #cart_detail_myCart #qtychg, #cart_detail_myCart #pmcode {
	border:1px dotted #E98F4E;
	padding:1px;
}
#button, #button2, #button3, #button4, #button5 {
	margin-right:2px;
	font-size:11px;
	padding:0px;
	border:1px solid #E98F4E;
	background-color:#FC0;
}
#button, #button2 {
	margin:0;
}
#subtotal, #total {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #FFF;
	padding:1px;
	text-align:right;
}
#total {
	font-weight:bold;
}
#quickadd {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F2ECEA;
	display:none;
}
#quickadd table {
	border:1px dotted #CFD3C7;
}
#quickadd input {
	border:1px solid #CCC;
	padding:2px;
}
#addmore, #bulkadd {
	border:1px solid #FFF;
	background-color:#FC0;
	font-size:11px;
}
#tab-title {
	border:1px dotted #F60;
	margin:20px 0px -13px 10px;
	padding:2px 0px;
	width:100px;
	background-color:#EEE;
	color:#000;
	position:relative;
	z-index:1;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#tab-detail {
	margin:0px;
	padding:15px;
	background-color:#FFF;
	border:1px dotted #FF8000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#tab-detail-noline {
	margin:0px;
	padding:15px;
	background-color:#FFF;
	border:0px dotted #CCC;
}
#tab-detail span {
	font-weight:bold;
}
#tab-detail td {
	font-size:14px;
	border-bottom:1px dotted #CCC;
	padding: 2px;
}
#tab-detail li {
	margin-left:20px;
}
#printVersion {
	text-align:right;
	font-size:12px;
}
.MSDStitle {
	font-size:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:baseline;
	border-bottom:1px dotted #CCC;
	padding: 5px;
	background-color:#EEE;
	margin-bottom:15px;
	margin-top:5px;
}
#MSDS {
	margin:0px;
	padding:15px;
	background-color:#FFF;
	border:1px dotted #FF8000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	font-size:12px;
}
#MSDS table {
	margin-bottom:15px;
}
#productinfo {
	margin:20px 20px 0px 20px;
	font-size:16px;
	line-height:24px;
	text-align:justify;
}
#description {
	margin:30px 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
}
#description p {
	text-indent:32px;
}
#human {
	float:left;
	margin-left:10px;
	border:1px solid #F60;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#mouse {
	margin-left:275px;
	border:1px solid #f60;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#human p, #mouse p {
	font-size:16px;
	margin-top:-10px;
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding:0px 5px;
	color:#F60;
	background-color:#FFFFFF;
	width:60px;
}
#human ul, #mouse ul {
	list-style:disc;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:30px;
}
#human ul ul, #mouse ul ul {
	list-style: circle;
	font-weight:normal;
	padding: 0px;
	margin: 0px 0px 0px 16px;
}
#human ul a, #mouse ul a {
	color:#0000FF;
	text-decoration:underline;
}
#human li, #mouse li {
	width:180px;
	color:#000000;
	padding:2px 5px;
}
#human ul li a:hover, #mouse ul li a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
#content #container #rightcontent #prodlist #mouse ul ul {
	color: #FF6600;
}
#content #container #rightcontent #prodlist #human ul ul {
	color: #FF6600;
}
#prodlist {
	overflow:auto;
	margin:30px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#prodlistTitle {
	margin-bottom:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
/*#prodlist table, #prodlist tr, #prodlist th, #prodlist td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #B03900;
	border-spacing:1px;
}
#prodlist table {
	border-collapse: separate;
}
#prodlist th {
	text-align:center;
	line-height:32px;
	font-size:16px;
	font-weight:bold;
	background-color: #B03900;
	color:#FFF;
}
#prodlist td {
	margin:1px;
	padding:5px;
	border:1px dotted #CFCFCF;
}
#prodlist tr.alt td {
	background-color: #FFE6D9;
}*/
#menutitle {
	padding:2px 7px 2px 7px;
	float:left;
	text-align:center;
	font-size:16px;
	margin:-25px 0px 0px -15px;
	font-weight:bold;
	color:#F60;
	background-color:#FFFFFF;
}
#automenu {
	float:left;
	min-width:200px;
	/*min-height:130px;*/
	margin:0px 20px 30px 20px;
	padding:15px 20px 10px 25px;
	border:1px solid #F60;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#automenu ul {
	margin:15px 0px;
}
#automenu li {
	font-weight:bold;
	line-height:22px;
}
#automenu ul ul li{
	font-weight:bold;
	margin-top:3px;
	margin-bottom:-4px;
	color:#000;
}
#automenu ul ul{
	color:#F60;
}
#automenu a {
	font-weight:normal;
	color:#00F;
}
#automenu a:visited {
	font-weight:normal;
	color:#00F;
}
#automenu a:hover {
	color:#00F;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
.price{
	color:#F60;
	font-weight:bold;
}
#boxtitle {
	position:absolute;
	z-index:1;
	width:180px;
	border:1px dotted #F60;
	margin:-20px 0px 5px 0px;
	padding:2px 7px 2px 7px;
	background-color:#EEE;
	color:#000;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
/*Start Product Picker Style*/
#picker {
	font-size:14px;
}
#picker a:link, #picker a:visited {
	float:left;
	margin:3px 2px 0px 2px;
	text-decoration:none;
	color:#2C6700;
	border:1px solid #2C6700;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding:2px 7px 2px 7px;
	background:url(/images/tabs/SpritedSearch.png) repeat-x 0 -44px;
}
#picker a:hover {
	color:#FFF;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}

#chose {
	float:left;
	margin:3px 2px 0px 2px;
	text-decoration:none;
	color:#FFF;
	font-weight:700;
	border:1px solid #C60;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding:2px 7px 2px 7px;
	background-color:#C60;
}

/*Input details needed for forms to comply with new security measures*/
#picker input {
	float:left;
	margin:3px 2px 0px 2px;
	text-decoration:none;
	color:#2C6700;
	border:1px solid #2C6700;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-khtml-border-radius: 3px;
	padding:2px 7px 2px 7px;
	background:url(/images/tabs/SpritedSearch.png) repeat-x 0 -44px;
}
#picker input:hover {
	color:#000;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}

/*Start of FAQ/Support styling*/
#supportTOPbox {
	float:left;
	height:120px;
	width:300px;
	margin:20px 0px 20px 15px;
	padding:10px 10px 10px 10px;
	border:1px dotted #f60;
	background-color:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
}
#supportTOPbox li {
	margin:3px 12px 0px 20px;
	font-weight:normal;
	color:#000000;
}
#supportTOPbox a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
}
#split {
	margin:10px 5px 10px 5px;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#666;
}
#faqTitle {
	margin:0px 0px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#F60;
}
#questionlink {
	padding:0px 0px 5px 0px;
}
#questionlink li {
	margin:0px 10px 5px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F60;
}
#questionlink li a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
	color:#000;
}
#questionlink ul a {
	color:#0000FF;
	text-decoration:underline;
}
#question {
	margin:0px 5px 8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:10px;
	border-top:dotted #666 thin;
}
#panswer {
	margin:8px 15px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	color:#000;
}
#answer {
	margin:20px 15px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#000;
}
#answer li {
	margin:1px 15px 1px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
#answer a {
	color:#0000FF;
	text-decoration:underline;
}
#answer a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
	color:#000;
}
/*End of FAQ Styling*/
#backbutton2 {
	width:100px;
	margin:0px 20px 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	text-align:right;
	float:right;
}
#backbutton2 a {
	border: #DFDFDF 1px solid;
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
	text-decoration:none;
	color:#000000;
	padding:1px 10px;
}
#dispbox {
	overflow:auto;
	margin:20px 15px 15px 15px;
	height:auto;
	min-height:350px;
	padding: 10px 10px 10px 10px;
	border:1px dotted #F60;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color:#FFF;
}
#distind {
	margin-bottom:12px;
	margin-left:20px;
}
#item_title {
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#item_content {
	font-size:14px;
	color:#000;
	font-weight:normal;
}
#greybackground {
	overflow:auto;
	height:auto;
	margin:5px 7px 1px 5px;
	border:1px solid #DDCFCC;
	background-color:#EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}
#orderbox table {
	/*float:left;*/
	margin:0px 0px 0px 10px;
}
/*Begin miRNA Database Output Styling*/
#sect-title {
	border:1px dotted #F60;
	margin:20px 0px -13px 10px;
	padding:2px 5px 2px 5px;
	background-color:#EEE;
	width:200px;
	color:#000;
	position:relative;
	z-index:1;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
/*Begin Footer Sytling*/
#foot {
	clear:both;
	margin:8px auto 0px auto;
	width:800px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666;
}
#foot a {
	color:#666;
	text-decoration:underline;
}
#foot a:hover {
	background:url(/images/tabs/SpritedSearch.png) repeat-x;
	text-decoration:none;
	color:#000;
}
